error component models